Computing the Loop Bound in Iterative Data Flow Graphs Using Natural Token Flow

نویسنده

  • Ali Shatnawi
چکیده

Signal processing applications which are iterative in nature are best represented by data flow graphs (DFG). In these applications, the maximum sampling frequency is dependent on the topology of the DFG, the cyclic dependencies in particular. The determination of the iteration bound, which is the reciprocal of the maximum sampling frequency, is critical in the process of hardware implementation of signal processing applications. In this paper, a novel technique to compute the iteration bound is proposed. This technique is different from all previously proposed techniques, in the sense that it is based on the natural flow of tokens into the DFG rather than the topology of the graph. The proposed algorithm has lower run-time complexity than all known algorithms. The performance of the proposed algorithm is illustrated through analytical analysis of the time complexity, as well as through simulation of some benchmark problems. Keywords— Data flow graph, Iteration period bound, Rateoptimal scheduling, Recursive DSP algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Intake Manifold Flow Assessment on a 3-cylinder Natural Aspirated Downsized Engine Using CFD and GT-SUITE

In this paper the intake manifold as the most effective part on engine’s volumetrice efficiency is in vestigated in detail with emphesizing on flow behavior and characterestics. The eight different design have been  prepared  and  imported to CFD software. Five objective functions for investigation of flow have been connsidered and applied in TOPSIS with different weights. Mass flow rate,massfl...

متن کامل

Conditional and Iterative Structures using a Homogeneous Static Dataflow Graph Model

This paper presents a static dataflow graph model, where only data tokens are allowed to flow. The proposed model is formally described, and the dataflow graph is obtained by employing only actors with homogeneous I/O conditions. Each actor, which executes an elemental operation, is characterized by having one output and two input arcs. Even though no control tokens are allowed, so that no T-ga...

متن کامل

The Token Flow Model

This paper reviews and extends an analytical model for the behavior of dataflow graphs with data-dependent control flow. The number of tokens produced or consumed by each actor is given as a symbolic function of the Booleans in the system. Long-term averages can be analyzed to determine consistency of token flow rates. Short-term behavior can be analyzed to construct an annotated schedule, or a...

متن کامل

Rotation Scheduling on Synchronous Data Flow Graphs

Scheduling loops optimally is one of the important steps in parallel processing, since many applications are made up of iterative processes. There are few iterative processes, which can produce or consume more than one unit of data. These processes can be best described using synchronous data flow graphs (SDFG) or multi-rate graphs. A great deal of research has been done to optimize SDFGs using...

متن کامل

Determining the Minimum Iteration Period of an Algorithm1

Abstract — Digital signal processing algorithms are repetitive in nature. These algorithms are described by iterative data-flow graphs where nodes represent computations and edges represent communications. For all data-flow graphs, there exists a fundamental lower bound on the iteration period referred to as the iteration bound. Determining the iteration bound for signal processing algorithms d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012